#include "set_ad.h"
#include "ui_set_ad.h"
#include<QSqlQuery>

Set_ad::Set_ad(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Set_ad)
{
    ui->setupUi(this);
}

Set_ad::~Set_ad()
{
    delete ui;
}


void Set_ad::on_return_2_clicked()
{
    emit display(0);
}


//管理员账户设置确定键
void Set_ad::on_enter_clicked()
{
    ui->tip->setText("");
    QString id=ui->line2->text();
    QString pwd=ui->line3->text();
    QString pwd2=ui->line4->text();
    if(pwd!=pwd2)ui->tip->setText("两次密码不一致，请重新输入！");
    else{
       QSqlQuery query;
       //prepare设置将要执行的语句，返回值为是否成功的bool型
       query.prepare("insert into ad(id,password) values(:id,:password)");

       //bindValue绑定数据到指定位置
       query.bindValue(":id",id);
       query.bindValue(":password",pwd);

       //检测是否存在重复账户
       if(query.exec()){
           ui->tip->setText("账户设置成功！");
       }
       else
           ui->tip->setText("账户已存在！");
    }
}
